it's threatening to rain - French English Dictionary